import { post, get } from '../request'

const prefix = '/ytdzdt-server'

/**
 * 菜单管理
 * 获取菜单列表
*/
export function menuListApi(option) {
  return post(prefix + '/sys/menu/getPaging', option)
}

/*
 * 删除菜单
*/
export function deleteMenuApi(option) {
  return get(prefix + '/sys/menu/delete', option)
}

/*
 * 获取菜单详情
*/
export function detailMenu(option) {
  return get(prefix + '/sys/menu/getById', option)
}

/*
 * 添加编辑菜单
*/
export function saveOrUpdateApi(option) {
  return post(prefix + '/sys/menu/saveOrUpdate', option)
}


/*
 * 角色管理
 * 获取表格角色列表
*/
export function tableListRoleApi(option) {
  return post(prefix + '/sys/role/getPaging', option)
}

/*
 * 删除角色
*/
export function deleteRoleApi(option) {
  return get(prefix + '/sys/role/delete', option)
}

/*
 * 获取角色详情
*/
export function detailRoleApi(option) {
  return get(prefix + '/sys/role/getById', option)
}

/*
 * 添加编辑角色
*/
export function saveOrUpdateRoleApi(option) {
  return post(prefix + '/sys/role/saveOrUpdate', option)
}


/*
 * 用户管理
 * 获取用户列表
*/
export function userListApi(option) {
  return post(prefix + '/sys/user/getPaging', option)
}

/*
 * 获取用户列表
*/
export function syncUserApi(option) {
  return post(prefix + '/sys/user/syncUser', option)
}

/*
 * 删除用户
*/
export function deleteUserApi(option) {
  return get(prefix + '/sys/user/delete', option)
}

/*
 * 获取用户详情
*/
export function detailUserApi(option) {
  return get(prefix + '/sys/user/getById', option)
}

/*
 * 编辑用户
*/
export function updateUserApi(option) {
  return post(prefix + '/sys/user/update', option)
}

/*
 * 角色列表
*/
export function getRoleListApi(option) {
  return post(prefix + '/sys/role/getList', option)
}